set up shop – English–Italiano translations

🇬🇧 en it 🇮🇹

set up shop verb

  • physically arrange a shop or workplace
aprire
Wiktionary Links